Skip to content

MQE-953: Merge the release branch to master #116

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 110 commits into from
Apr 24, 2018
Merged

MQE-953: Merge the release branch to master #116

merged 110 commits into from
Apr 24, 2018

Conversation

imeron2433
Copy link
Contributor

Description

Fixed Issues (if relevant)

  1. magento/magento2-functional-testing-framework#<issue_number>: Issue title
  2. ...

Contribution checklist

  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • All new or changed code is covered with unit/verification tests (if applicable)
  • All automated tests passed successfully (all builds on Travis CI are green)
  • Changes to Framework doesn't have backward incompatible changes for tests or have related Pull Request with fixes to tests

tomreece and others added 30 commits March 15, 2018 09:43
Updated TestGenerator.php to check emptiness of array
… is used

MQE-881: Cannot Pass Arguments In Action Groups To X, Y Attributes On Actions
MQE-882: Cannot input <data> tags in entity xml
MQE-877: Passing Multiple Element References In Selector Parameters Does Not Generate Correctly When Element(s) Are Parameterized
- update mustahche template to use new actions
- update Magento Webdriver to account for no test context
- update suiteSchema.xml and di.xml
…uites

- Non-suite tests generate to _generate/default directory
- Error is thrown if suite name = default
- Manifest.txt and group directories generate under _generated
- Verification tests updated

MQE-799: Default Directory exists for tests not referenced in other suites

- Updated phpDocs
- Changed constructor for SingleRunTestManifest.php to call correct parameters for parent DefaultTestManifest and set singleRun config

MQE-779: Default Directory exists for tests not referenced in other suites

- Added underscore to namespacing for cests in TestGenerator
- Removed unncessary manifest path setting in SingleRunManifest which is handled by parent constructor

MQE-779: Default Directory exists for tests not referenced in other suites

- Fixed static check failures

MQE-779: Default Directory exists for tests not referenced in other suites

- Updated namespace in verification tests to _default from default to match TestGenerator changes for same.
… Actions

MQE-877: Passing Multiple Element References In Selector Parameters Does Not Generate Correctly When Element(s) Are Parameterized

- added verification tests
- update robo functional method to use MFTF test suite
- Added new extension to allow for pulling and operation on testContext at test runtime
- Tests now no longer allow for exceptions in _after block to overwrite the original exception (case when test fails, runs _after and fails there too)
- Tests no longer run the _after block if the test failure was in the _after block to begin
- semi working solution
imeron2433 and others added 28 commits April 15, 2018 17:49
… is invalid or ambiguous

- undo edits to wrong Robofile
MQE-809: Throw a warning or error when step key referencing in merges is invalid or ambiguous
…rrectly

- refactored uniquenessFunctionCall in TestGenerator; fixes bug.
- updated verification tests to catch test case.
…ctor' instead of '$dependentSelector'

- $selector -> $dependentSelector.
- Changed order to module, appcode, then vendor.
- appCode/VendorCode paths changed to meet AC.
- Add ability to use array entities as arguments.
- Added ErrorLogger object, called after steps in the ContextListener
- PageObjectHandler now allows for empty pages.
…tChange method arguments

- Fixed quote issue in waitForElementChanged. Also included fix for performOn, as it's the only other codeception function that takes a closure as an argument.
- add new skipped logic to TestObject
- update Group Object file generation to include try/catch
- fix for try catch not capturing delete/create data
- mark tests as skipped if we see precondition failure
MQE-957: MFTF Changes to support DEVOPS-2029
- added override for dragAndDrop, and x/y offset options.
- Changed conditional for actions to use TestGenerator for deleteData where url is present and createDataKey is not.
- Added changelog additions for 2.2.0.
- update logger to validate param existence before using "source" param
MQE-977: ErrorLogger expects source to be a log paramater
MQE-967: Resolve MFTF/Acceptance composer.json with Magento2CE
MQE-955: Commit proper version in MFTF composer.json/create the new r…
@coveralls
Copy link

coveralls commented Apr 24, 2018

Coverage Status

Coverage decreased (-3.09%) to 50.327% when pulling fb1e4b7 on develop into 10d547a on master.

@imeron2433 imeron2433 merged commit 4177204 into master Apr 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.